package com.cayden.componets.aop.factory;

import org.aspectj.lang.ProceedingJoinPoint;

/**
 * @author cayden
 */
public interface AspectDefied {

    /**
     * 对于spring aop 的支持，规范around 方法,内部调用
     * @param pjp
     * @return
     * @throws Throwable
     */
    public Object around(ProceedingJoinPoint pjp) throws Throwable;

}
